|
CATIA V5 Programmierung : Attributverknüpfung via CATScript erzeugen
Hokay am 26.05.2010 um 16:41 Uhr (0)
Hallo Zusammen,In einem Drawing kann ich einen beliebigen Text doppelt klicken um ihn zu editieren.Das kleine Fenster "Texteditor" öffnet sich.das interessiert mich aber eigentlich gar nicht sondern in kann auf den originaltext in der Zeichnung noch einen Rechtsklick machen und kann so Attributverknüpfung auswählen.Somit ist es möglich, Texte automatisch durch Parameter zu steuern/ändern.Soweit sogut!Nun meine Frage:Kann ich diese Attributverknüpfung auch via CATScript (nicht VB) erzeigen?der Hindergrund i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Oberfläche erstellen
Hokay am 30.04.2009 um 11:03 Uhr (0)
Hallo Zusammen,ich möchte per CATScript eine Messung (Fläche in cm2) erstellen und im Baum als solches sehen, damit man später eine Formelverknüpfung (Parameter) auf das Messergebniss legen kann.Siehe BildKann mir da jemand helfen? Der Macrorecorder zeichnet einfach die Messung nicht auf. grrrrr...MFG
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Oberfläche erstellen
Hokay am 04.05.2009 um 13:31 Uhr (0)
Vielen Dank für die Antwort.Ich muß die Aufgabe aber dennoch über Messen erledigen, denn nur so bekomme ich einen Automatismus hin.Alle Flächen die ich Unter dem GeoSet "angenaeherte Galvanikflaeche" stehen werden automatisch gemessen und über Formel in dem Parameter verknüpft.siehe BildKann ich eine Messung nicht via CATScript anlegen???Das muß doch machbar sein?MFG Hokay
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Oberfläche erstellen
Hokay am 05.05.2009 um 08:43 Uhr (0)
Hallo Zoltan, hallo Rest der Gemeinde.ich stelle hier mal ein Part zur Verfügung. So hätte ich das Gerne.Der CATScript soll einen Parameter anlegen der alle Flächen des Geometrischen Sets "angenaeherte Galvanikoberfaeche" addiert wiedergibt. Wenn es ohne Messung im Baum geht ist mir das egel. Wichtig ist nur, es muß assoziativ sein. Das heißt, Fläche raus oder Fläche rein muß sich auf den Parameterwert auswirken.Ich brauche weitere Hilfe.MFG Hokay[Diese Nachricht wurde von Hokay am 05. Mai. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Linie im Drawing, die Existenz abfragen, bei Bedarf erzeugen und umbenennen
Hokay am 06.11.2008 um 10:03 Uhr (0)
Hallo denyo_1vielen Dank für Deine Antwort.Zu Deiner 1. Frage:Die Linie, genauer gesagt handelt es sich um 6 Linien sind nicht in einer View sondern immer direkt auf dem Blatt. Diese 6 Linien sollen einen Zeichenbereich symbolisieren (siehe Bildanhang) der durch Parameter Blattgröße verändert werden kann.Aber das führt hier glaube ich zu weit.Wenn ich es schaffe 1 Linie abzufragen, zu erzeugen, und umzubennenen, dann bekomme ich den Rest dann schon dupliziert.Frage 2: ist hinfälligMit freundlichen Grüßen H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Blöcke und Layer via CATScript nach dxf schreiben
Hokay am 14.07.2006 um 11:52 Uhr (0)
Sorry ich bin es selbst noch einmal.mein Problem 2) habe ich bereits selbst gelöst."wer lesen kann ist klar im Vorteil" :-)Und nun der zur Zeit verwendete CATScript:Attribute VB_Name = "export_view_dxf_null_2"Sub CATMain() Dim DXFPath As String Dim CatiaPath As String DXFPath = "Dewsastdm01 dmCADCOMPDXFAOB" -- Hier Datei-Pfad für DXF Dateien anpassen! Mit "" am Ende!!! CatiaPath = "Dewsastdm01 dmCADCOMPCatia" -- Hier Datei-Pfad für CATDrawings anpassen! Mit "" am Ende!!! TDMName = CATIA.ActiveWindow.Captio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia DXF Export --> Layer und Blöcke
Hokay am 31.07.2006 um 12:29 Uhr (0)
Hallo Zusammen,wie kann ich, wenn Catia einen DXF geschrieben hat, die DXF noch einmal via Script einlesen und verändern.Konkret möchte ich: - die von Catia vergebenen Blocknamen BLOCK0, BLOCK1 usw umbenennen nach z.B. BLOCK_A, BLOCK_B usw.- die von Catia vergebenen Layernamen 0, 1, 2 usw umbenennen nach LAYER A, LAYER B usw.Wobei ich weniger Probleme damit habe die DXF zu interpretieren sonder wie man vie Script eine Text-Datei in meinem Falle eine DXF nach dem CATIA Export noch einmal öffnet bestimmte Te ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia DXF Export --> Layer und Blöcke
Hokay am 31.07.2006 um 14:36 Uhr (0)
Hallo... nein, leider nicht. :-(Catia Beginnt bei Block0, Block1 ... usw. ich kann die "2D-Komponente" nennen wie ich will der Export nummeriert selbst neu.Ähnlich sieht es mit Layer aus.Catia nutzt nicht die Layernamen sondern die Nummer und schreibt diese in das DXF. Ich brauche aber die Namen in einer anderen Anwendung. (TDM)siehe Bild:Viele Grüße Hokay
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Blöcke und Layer via CATScript nach dxf schreiben
Hokay am 14.07.2006 um 11:08 Uhr (0)
Hallo Zusammen,wie kann ich in Catia V5 Blöcke und Layer via CATScript nach dxf schreiben. Ich brauch das für den Einsatz TDM-Systems in Verbindung mit Catia V5 R14.Konkret habe ich 2 Probleme:1) Catia nennt, beim schreiben von dxf die vorher verwendeten Namen der Details (2D-Komponenten) um und macht daraus BLOCK0, BLOCK1, BLOCK2 ... usw. Kann ich Catia dazu bewegen, dass es die Namen der 2D-Komponenten benutzt oder kann ich im raus geschriebene dxf gleich via Script die Blöcke umbenennen?2) Wie kann ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ENTER Taste Drücken
Hokay am 25.10.2013 um 10:26 Uhr (1)
Hallo Zusammen,ich habe einen kleinen Script, der mir einen bestimmten Befehl ausführt. Language="VBSCRIPT" Sub CATMain() CATIA.ActiveDocument.Selection.Add CATIA.ActiveDocument.Product CATIA.StartCommand("CATPart aus Produkt generieren...") SendKeys "{ENTER}" End SubWie kann ich das geöfnete Fenster mit ENTER abschließen.Die vorletzte Zeile SendKeys "{ENTER}" funktioniert so noch nichtKann mir jemand helfen?Danke Hokay
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Oberfläche erstellen
Hokay am 14.05.2009 um 10:02 Uhr (0)
Hallo Zusammen,ich bin immer noch auf der Suche nach Möglichkeiten das Zerlegen via CATScript zu erledigenDabei bin ich über folgenden Befehl gestolpert: CATIA.StartCommand("Disassemble")bei vorselektierter Ableitung macht dieser Befehl genau das was er soll es fehl nur noch das "OK" (Drücken des "Entertaste")!!! Wie bekomme ich das noch hin??? SendKeys... geht im CATScript nicht oder ich blicke es nicht.Kann mir jemand weiterhelfen???--------------------------------Das gleiche könnte ich dann auch auf me ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Hokay am 25.10.2006 um 14:44 Uhr (0)
Hallo Zusammenbei mir will das einfach nicht funktionieren!Benutzen im Moment V5R14SP7Kann mir bitte jemand helfen!!!!!Konkret will ich den Faktor auf 68% und den Abstand auf 25% ändern siehe JPGhier mein Script:Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As Documentdim text as DrawingTextDim selection1 As SelectionSet drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "(CATTPSSearch.CATTPSText + CATDrwSearch.DrwText),all"bis hier hin funktioniert d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Hokay am 25.10.2006 um 14:44 Uhr (0)
Hallo Zusammenbei mir will das einfach nicht funktionieren!Benutzen im Moment V5R14SP7Kann mir bitte jemand helfen!!!!!Konkret will ich den Faktor auf 68% und den Abstand auf 25% ändern siehe JPGhier mein Script:Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As Documentdim text as DrawingTextDim selection1 As SelectionSet drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "(CATTPSSearch.CATTPSText + CATDrwSearch.DrwText),all"bis hier hin funktioniert d ...
|
| In das Form CATIA V5 Programmierung wechseln |